"""
ConnLLM能力接口
定义LLM可能具有的能力接口
"""

# 从子模块导入
from .base import Capability, register_capability, _registered_capabilities

def get_registered_capability(capability_id: str):
	"""
	获取已注册的能力类
	
	Args:
		capability_id: 能力标识符
	
	Returns:
		能力类或None
	"""
	return _registered_capabilities.get(capability_id)

def list_registered_capabilities():
	"""
	列出所有已注册的能力
	
	Returns:
		能力ID列表
	"""
	return list(_registered_capabilities.keys())
